Workshop on Novel Uses of System Area Networks SAN - 1 Final Program
نویسندگان
چکیده
The emergence of commercially-available network interface controllers (NICs) with remote direct memory access (RDMA) capability and the prospect of their tighter integration with the host memory system motivate the design of distributed systems based on an RDMA paradigm. A recent example is the Direct Access File System (DAFS). DAFS clients communicate requests to servers using lightweight Remote Procedure Calls (RPC) based on low-overhead message passing. Data can be transmitted either in-line with the messages, or via server-initiated RDMA independent of the messages. DAFS clients do not initiate RDMA, despite the potentially lower latency of this mechanism for short transfers. With current NICs, servers that export their entire file cache would have to resort to excessive page wiring to guarantee success of client-initiated RDMA operations. In this paper we present the design of the Optimistic Direct Access File System, a distributed filesystem that enhances DAFS by enabling clients to directly access remote memory pages of cached files exported by servers. Using our proposed NIC support, exported pages are not permanently wired in physical memory except during RDMA operations referencing them. Client RDMA attempts for pages that are no longer memory-resident result in exceptions thrown by the RDMA target (server) and caught by the initiator (client), prompting a switch to an alternative access method. We present simulation results showing that optimistic client-initiated RDMA seldom fails when client working sets fit in server physical memory. Microbenchmarks with a prototype RDMA-capable NIC designed to support the Optimistic Direct Access File System show that client-initiated RDMA can achieve lower file access latency when compared to file access using RPC. The applicability of optimistic client-initiated RDMA extends to other domains, such as Distributed Shared Memory systems.
منابع مشابه
Secure Group Services for Storage Area Networks
Storage Area Networks, with their ability to offer high data availability, reliability and scalability, are a promising solution for the large scale storage needs of many enterprises. As with any distributed storage system, a major design challenge for a Storage Area Network (SAN) is to provide data integrity and confidentiality. In this paper, we propose a solution which addresses these core s...
متن کاملThe Evaluation of a Blended E-learning Program for Nursing and Midwifery Students in Tehran University of Medical Sciences
Introduction: Blended-E-Learning system uses various methods and technologies to improve learning quality. We developed some courses based on Instructional System Design Processes (analysis, design, implementation, and evaluation) for blended-e-learning, then we evaluated the effectiveness of this system in Tehran University of medical Science. Methods: In this partnership-based action researc...
متن کاملVMI 2.0: A Dynamically Reconfigurable Messaging Layer for Availability, Usability, and Management
As system area networks (SANs) grow in size, and organizations pool their SANs over the wide area into even larger compute platforms (commonly known as grids), it becomes increasingly difficult both to manage and to exploit the available resources. The key issues is the space of grid computing are availability, reliability, and management. Availability is an issue, as network hardware is more l...
متن کاملA Novel Fuzzy Logic Base Scheduling Mechanism for Service Differentiation in IP Networks
Quality of Service (QoS) refers to a set of rules or techniques that help the network administrators use the available network resources optimally to manage the effects of congestion and to treat the applications according to their needs. The differentiated services architecture (DiffServ) allows providing quality of service to users. The major DiffServ premise is that individual flows with sim...
متن کاملOn the locality of virtual networks: Informal learning in the San Francisco Bay Area
Since the 1990s, informal and personal networks have gained increasing attention as repositories of learning and innovation. Social network analyses so far largely concentrate on the impact of network structures on innovation processes. The role of social network dynamics and the interrelation of structure and agency in these processes however need to be more intensively analyzed. This research...
متن کامل